草庐IT

hadoop - 托管的 BigQuery 实例

全部标签

c# - Azure 工具 - 对象引用未设置为对象的实例

我正在尝试在VisualStudio2010中创建一个使用“WindowsPhone空云应用程序”模板(WindowsAzure工具)的新项目。创建新项目时,它会打开一个带有说明/自述文件的小窗口,其中显示:InSolutionExplorer,right-clicktheWindowsAzureproject,pointtoDebugandclickStartnewinstance.WaitfortheWebroletostartandclicktheContinuetothiswebsite(notrecommended)linktobeabletobrowsethesitedes

c# - 用于托管语言的 Judy 数组

Judyarray是一种快速数据结构,可以表示一个稀疏数组或一组值。是否有针对C#等托管语言的实现?谢谢 最佳答案 值得注意的是,如果您在谷歌上搜索它们,它们通常被称为JudyTrees或JudyTries。我还寻找了.Net实现,但一无所获。还值得注意的是:该实现主要围绕高效缓存使用而设计,因为此类实现细节可能高度依赖于子结构中使用的某些构造的大小。.Net托管实现在这方面可能有些不同。我可以看到一些重大障碍(我的简短扫描可能遗漏了更多障碍)API有一些相当反OO的方面(例如,空指针被视为一棵空树)如此简单,将状态指针移动到LHS

c# - "ref"使用实例

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我正在努力如何在实际应用程序中使用“ref”(通过引用传递参数)。我想要一个简单且主要有意义的例子。到目前为止,我发现的所有内容都可以通过向方法添加返回类型轻松重做。有人知道吗?谢谢!

c# - 实现 IEnumerable 的类实例的技术正确术语是什么?

我们称这样的实例为“集合”吗?一个“可枚举的”?或者是其他东西?我问我的两个主要目标是:让其他开发人员理解,而不必解释该类实现了IEnumerable。技术上正确和精确。 最佳答案 从技术上讲,我会通知开发人员它实现了IEnumerable。说任何其他信息都不够有用。任何了解IEnumerable的人都会立即了解您的类的功能。任何不了解的人都不会理解您所描述的内容。 关于c#-实现IEnumerable的类实例的技术正确术语是什么?,我们在StackOverflow上找到一个类似的问题:

c# - 我应该为我的应用程序使用托管 C++ 还是 C#?

如果您必须在C#和托管C++之间做出选择,您会选择哪个,为什么?与C#相比,托管C++有哪些优势?你更喜欢哪种语言?在什么情况下你会做出什么决定? 最佳答案 如果我满足以下条件,我会使用托管C++:需要与现有的C/C++代码集成需要将现有的C/C++代码移植到.net需要使用C++中的.NET对象需要以比.net更简单的方式在COM上公开.NET对象需要直接访问硬件需要调用大量非托管API并且已经具备一些C++技能,因为上述任务需要有经验的C++程序员。大多数时候,如果公司已经有C++代码库,我只会考虑托管C++,否则谁来维护托管C

c# - 创建导入的 MEF 部件的多个实例

目前我的WPF应用程序导入这样的部分[Import(typeof(ILedPanel)]publicILedPanelPanel{get;set;}但这为ma提供了实现ILedPanel的类的单个实例。我真正想做的是能够创建尽可能多的实例我需要的。请注意,ILedPanel仅包含一个导出随时使用该软件。(如果我使用带有List的导入,它会给我一个实例对于每个实现ILedPanel的类)有什么建议吗? 最佳答案 所有其他答案都很老,所以他们没有提到MEF中一个相对较新的功能,称为ExportFactory.这个通用类允许您导入Expo

c# - SingleOrDefault 返回 null 时的 LINQ 新实例

我有这个简单的方法:#regionFieldsprivateCollection_addresses;#endregion#regionPublicmethodspublicAddressDeliveryAddress(){if(_addresses==null)if(this.Id>0)_addresses=Core.Data.Addresses.GetClient(this.Id);return_addresses.SingleOrDefault(x=>x.TypeId==AddressType.Delivery);}publicAddressInvoiceAddress(){if

c# - 除非继承,否则使 C# 不实例化类的最简单方法?

使C#不实例化类除非继承的最简单方法是什么?听起来很奇怪,但我不想解释原因。我有一个基类和两个继承它的类。我只想使用派生类而不是基类。派生类没有任何额外的功能。不允许我编写newBaseClass();的最简单方法是什么?所以我不会不小心使用它?我确实有对基类而不是派生类进行操作的函数。 最佳答案 使该类成为抽象基类。abstractclassPerson{}classProgrammer:Person{}varperson=newPerson();//compiletimeerrorvarprogrammer=newProgram

C# ITypeInfo.GetContainingTypeLib 在传递 VBA 类的实时实例时失败

所以我尝试在VBA类实例上调用ITypeInfo,虽然它看起来很有希望,但我想看看我是否可以获得对其包含项目的引用,类似于类型库。我认为ITypeInfo.GetContainingTypeLib可能有用,但它会抛出一个异常,表明VBA不会合作。有人知道VBA如何以不同于标准COM规范的方式做事吗?C#类库代码在这里。注册COM互操作并在AssemblyInfo.cs中设置COMVisible(true)以使其可从VBA访问。下面给出了VBA客户端代码。usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Runtime

c# - 在 Windows 窗体中托管 IDeskBand

我试图在我自己的WinForm中显示Windows任务栏中的地址工具栏。我可以获得地址工具栏的CLSID({01E04581-4EEE-11d0-BFE9-00AA005B4383}),并且可以获得对它的IDeskBand引用。但是……然后呢?GuidbandCLSID=newGuid("{01E04581-4EEE-11d0-BFE9-00AA005B4383}");TypebandType=Type.GetTypeFromCLSID(bandCLSID);IDeskBanddeskband=(IDeskBand)Activator.CreateInstance(bandType);